package com.jndi.binding;

import javax.naming.*;   

/**  
  * This class is used by the Bind example.  
  * It is a referenceable class that can be stored by service  
  * providers like the LDAP and file system providers.  
  */  
public class Fruit implements Referenceable {   
    String fruit;   
       
    public Fruit(String f) {   
    fruit = f;   
    }   
       
    public Reference getReference() throws NamingException {   
    return new Reference(   
        Fruit.class.getName(),   
        new StringRefAddr("fruit", fruit),   
        FruitFactory.class.getName(),   
        null);          // factory location   
    }   
  
    public String toString() {   
    return fruit;   
    }   
}   